package io.mft.commons.function.response;

import java.util.List;

import io.mft.commons.function.response.kv.KVMapList;
import io.mft.commons.function.response.kv.PageObject.PageMetadata;

public interface ResponseReader {
	KVMapList list(String key);

	PageMetadata pageMetadata(String key);
	List<DsName> dsNames();
	DsName getDsName(String key);
	
	<T> List<T> listObject(String key);
	
	String mainDsKey();
}
